package com.herench.bs.support;

public interface StatefulService extends SuspendableService, ShutdownableService {

    ServiceStatus getStatus();

    boolean isStarted();

    boolean isStarting();

    boolean isStopping();

    boolean isStopped();

    boolean isSuspending();

    boolean isRunAllowed();

}
